package com.xingda.packing.dmds.minitor.dto;

import com.xingda.packing.dmds.domain.PackDemandRange;
import com.xingda.packing.dmds.domain.PackFloorSolderNumDemand;
import com.xingda.packing.dmds.domain.PackFloorSolderWheelNumDemand;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class PkBoxInfoSetInput {

    /**
     * 中筒条形码
     */
    private String code;

    /**
     * 装箱Id
     */
    private Integer boxLocationId;

    private boolean upload;

    private boolean customer;

    private String wheelTag;


    private String palletType;

    /**
     * 层扭转
     */
    private PackDemandRange floorTorsion;

    /**
     * 箱焊点数
     */
    private PackDemandRange boxSolderNum;

    /**
     * 箱方差
     */
    private PackDemandRange boxDeviation;

    /**
     * 层同台数
     */
    private PackDemandRange floorSameMachineNum;

    /**
     * 层焊点轮数
     */
    private PackFloorSolderWheelNumDemand floorSolderWheelNum;
    private PackFloorSolderNumDemand floorSolderNum;

    /**
     * 轮扭转限制，默认>=-3,<=3
     */
    private PackDemandRange wheelTorsion = new PackDemandRange(new BigDecimal("-3"), new BigDecimal("3"), true);
    private String username;
    private String corp;
    private String veri;
}
